package example.lesson02_01;

public class TestClassAndObject {
    public static void main(String[]args){
     //使用new创建对象
     //p1 对象的‘引用|指针’，是引用类型的变量
        //p1是方法里定义的变量，局部变量，没有缺省值，必须 初始化|赋值 之后才能使用
        Person p1 = new Person();
     //通过.访问成员
        int i = 20;
        p1.age = i;//p1.age = 20;
        p1.printInfo();

     //类是对象的模板，一个类可以创建多个对象
        Person p2 = new Person();
        p2.age = 30;
        p2.printInfo();
    }
}
//一个Java源文件中，只能有一个public类
class Person{

    // 属性 | 字段 | 成员管理
    //基本数据类型，成员变量，有缺省值，0
    public int age;

    // 功能 | 函数 | 成员方法
    public void printInfo(){
        // + 是字符串连接符
        System.out.println("age:"+age);
    }
}
